@charset "utf-8";
@font-face{ font-family:BKMACN; src:url(../font/BKMACN.ttf);}
@font-face{ font-family:AtelierSansITCStd-BoldIta; src:url(../font/AtelierSansITCStd-BoldIta.otf);}
@font-face{ font-family:OratorStd; src:url(../font/OratorStd.otf);}
@font-face{ font-family:BKMACI; src:url(../font/BKMACI.ttf);}
@font-face{ font-family:Bilthers; src:url(../font/BILTHERS-2.ttf);}
@font-face{ font-family:OratorStd; src:url(../font/OratorStd.otf);}
@font-face{ font-family:ariblk; src:url(../font/ariblk.ttf);}

@media (max-width:4000px){html{font-size:16px;}}
@media (min-width:1600px) and (max-width:1940px){html{font-size:16px;}}
@media (min-width:1400px) and (max-width:1600px){html{font-size:13px;}}
@media (min-width:640px) and (max-width:1399px){html{font-size:13px;}}
@media (min-width:471px) and (max-width:639px){html{font-size:12px;}}
@media (min-width:329px) and (max-width:470px){html{font-size:12px;}}
@media (max-width:328px){html{font-size:12px;}}


/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

.w1200{ margin:0 auto; max-width: 1360px; padding:0 0}

.header_box{ height:90px; position:relative; z-index:10000; transition:.5s}
.header_box header{height: 90px;position:fixed;top:0;left:0;right:0;transition:.5s;background: #fff; box-shadow:0 0 15px rgba(0,0,0,.05)}
.header_box header .w1200{ display:flex; justify-content:space-between; height:100%; max-width:1730px; padding:0 15px}
.header_box header .logo{display:flex;align-items:center;}

.header_box header .right{ display:flex; align-items:center}

#nav{transition: .5s;display: inline-block;vertical-align: top;float: left;}
#nav ul{font-size: 0;}
#nav ul li{display: inline-block;position:relative;z-index:0;text-align:center;margin-right: 3.125rem;}
#nav ul li:before{content:"";position:absolute;left: 0;width: 100%;height: 0;bottom: -1px;transition:.6s;}
#nav ul li.on:before, #nav ul li:hover:before{height: 100%;left:0;bottom: 0;}
#nav ul li a{display: flex;padding: 0;height: 90px;align-items: center;}
#nav ul li h3{font-size: 16px;color: #38383b;line-height: 90px;position:relative;transition: .36s;display: flex;align-items: center;font-weight: bold;min-width: 6.25rem;height: 55px;text-align: center;justify-content: center;}
#nav ul li h3 img{ margin:0 0 0 .625rem}
#nav ul li h3 img.img2{ display:none}
#nav ul li a i{ margin:-3px 0 0 .625rem; display:inline-block; width:10px; height:5px; background:url(../images/down_ico.png) center no-repeat; transition:.5s}
#nav ul li.on a i, #nav ul li:hover a i{ background:url(../images/down_ico_on.png) center no-repeat;}
#nav ul li a i{ display:inline-block;  width:9px; height:6px; background-size:contain; vertical-align:middle; margin-left:8px;}
#nav ul li .sub{position:absolute;top:100%;background:#fff;width: auto;left: 50%;z-index: 10000;transform: scaleY(0) translateX(-50%);visibility:hidden;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0;opacity: 0;transition: .5s;transform-origin: top;}
#nav ul li .sub .box{padding: 0;text-align:center;box-shadow: 0 5px 10px rgba(0,0,0,.1);}
#nav ul li .sub a{padding: 10px 30px;line-height: 24px;transition:.6s;font-size: 15px;color: #666666;white-space: nowrap;height: auto;text-align: center;display: flex;justify-content: center;}
#nav ul li .sub a:hover{color: #b97319;background: #fff3e1;}
#nav ul li:hover .sub{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;visibility:visible;transform: scaleY(1) translateX(-50%);}
#nav>ul>li.on h3,#nav ul li:hover h3, #header.xg #nav ul li.on a h3, #header.xg #nav ul li:hover a h3{color: #b97319;background: #fff3e1;border-radius: 8px;}
#nav>ul>li.on h3 img.img1, #nav>ul>li:hover h3 img.img1{ display:none}
#nav>ul>li.on h3 img.img2, #nav>ul>li:hover h3 img.img2{ display:inline-block}

#nav ul li:last-child{ margin-right:1.875rem}

.search_btn_box{ margin-right:1.875rem}
.search_btn_box img{ height:24px}

.header_box header .tel{display:inline-block;line-height: 90px;white-space: nowrap;}
.header_box header .tel .tel_box{height:35px;border:#e4bf84 1px solid;border-radius:17.5px;display: flex;align-items: center;justify-content: center;font-size: 16px;color: #f55812;font-family:AtelierSansITCStd-BoldIta;padding: 0 15px;}
.header_box header .tel img{margin: 0px .5rem 0 0;}

.header_box header form{display:inline-block;width:16.25rem;border:#d2d2d2 1px solid;overflow: hidden;background: #fff;border-radius:21px;-webkit-border-radius:21px;-moz-border-radius:21px;-ms-border-radius:21px;-o-border-radius:21px;margin-left: 1.75rem;padding: 0 .375rem 0 0;}

.header_box header form input{width: calc(100% - 3rem);float: left;height: 42px;background: #fff;font-size: .875rem;color: #787b7d;padding-left: 1.25rem;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.header_box header .n_button{width: 3rem;height: 42px;font-size: 1.125rem;cursor: pointer;font-weight: bold;float: right;display: flex;align-items: center;justify-content: center;}
.header_box header .n_button svg{width: 1rem;height: 1rem;}

.header_box header.xg{ background:#fff; box-shadow: 0 0 15px rgba(0,0,0,.05);}


.search-dialog-box{
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 18rem;
	z-index: 1000000;
	opacity: 0;
	visibility: hidden;
	transition: .6s;
	/* overflow: hidden; */
}
.search-dialog-box:before{content:"";position:absolute;top:0;height:0;background: #d70029;transition: .6s;left: 0;right: 0;z-index: 1;}
.search-dialog-box.on:before{ height:100%}
.search-dialog-box .bubbles-bg{
	opacity: 0;
	visibility: hidden;
	display: none;
}
.search-dialog-box .search-bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 0;
	margin: 0;
	background: rgba(0,0,0,.7);
	background-size: cover;
	background-repeat: no-repeat;
	/* z-index: 1; */
	transform-origin: center center;
	transition: height .8s cubic-bezier(.77,0,.175,1);
}
.search-dialog-box .wrap-inner{
	transform:translateY(100%);
	transition: .6s;
}
.header-right .bubbles-bg{
	opacity: 0;
	visibility: hidden;
	transition: all .5s .8s;
}
.search-dialog-box .bubbles-bg .bubble{
	position: absolute;
}
.search-dialog-box .bubbles-bg .bubble .circle{
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width:100%;
	height: 100%;
}
.search-dialog-box .bubbles-bg .bubble1{
	width:6%;
	padding-top: 6%;
	left: 26.875%;
	top: -6.67%;
}
.search-dialog-box .bubbles-bg .bubble1 .circle{
	border:1px solid #fff;
}
.search-dialog-box .bubbles-bg .bubble2{
	width:12px;
	padding-top: 12px;
	left: 13.54%;
	top: 18%;
}
.search-dialog-box .bubbles-bg .bubble2 .circle{
	background-color: #ff495f;
}
.search-dialog-box .bubbles-bg .bubble3{
	width:36px;
	padding-top: 36px;
	left: 8.854%;
	top: 30.55%;
}
.search-dialog-box .bubbles-bg .bubble3 .circle{
	background-color: #fff;
}
.search-dialog-box .bubbles-bg .bubble4{
	width:56.875%;
	padding-top: 56.875%;
	left: -28.6458%;
	top: 51.85%;
}
.search-dialog-box .bubbles-bg .bubble4 .circle{
	background: -webkit-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);
	background: -ms-linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);
	background: linear-gradient(45deg, rgba(255,255,255,0),rgba(255,255,255,.05) 100%);
}
.search-dialog-box .bubbles-bg .bubble5{
	width:54px;
	padding-top: 54px;
	left: 26.3%;
	top: 70.83%;
}
.search-dialog-box .bubbles-bg .bubble5 .circle{
	background-color: #fff;
	opacity: .1;
}
.search-dialog-box .bubbles-bg .bubble6{
	width:56.875%;
	padding-top: 56.875%;
	left: 73.4375%;
	top: -52.77%;
}
.search-dialog-box .bubbles-bg .bubble6 .circle{
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);
	background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.1) 100%);
}
.search-dialog-box .bubbles-bg .bubble7{
	width:2rem;
	padding-top: 2rem;
	left: 60.9375%;
	top: 18.5%;
}
.search-dialog-box .bubbles-bg .bubble7 .circle{


	background-color: #ff495f;
}


.search-dialog-box .bubbles-bg .bubble8{
	width:1.35rem;
	padding-top: 1.35rem;
	left: 95.83%;
	top: 70.83%;
}
.search-dialog-box .bubbles-bg .bubble8 .circle{
	border:1px solid #fff;
}
.search-dialog-box .bubbles-bg .bubble9{
	width:16px;
	padding-top: 16px;
	left: 76.5625%;
	top: 96.296%;
}
.search-dialog-box .bubbles-bg .bubble9 .circle{
	background-color: #fff;
}
.search-dialog-box .bubbles-bg .bubble10{
	width:56.875%;
	padding-top: 56.875%;
	left: 71.354%;
	top:87%;
}
.search-dialog-box .bubbles-bg .bubble10 .circle{
	background: -webkit-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);
	background: -ms-linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,.05),rgba(255,255,255,.3) 100%);
}
.search-dialog-box .bubbles-bg .bubble{
	animation:spin 8s infinite linear;
	transform-origin: 50% 45%;
}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n){
	animation:spin2 8s infinite linear;
}
.search-dialog-box .bubbles-bg .bubble .circle{
	animation:spin-reverse 8s infinite linear;
}
.search-dialog-box .bubbles-bg .bubble:nth-child(2n) .circle{
	animation:spin-reverse2 8s infinite linear;
}
.search-dialog-box .bubbles-bg .sm-bubble{
	transform-origin: 30% 30px;
}
.search-dialog{
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
	z-index: 2;
}
.search-dialog .search-tit{
	font-size: 2.75rem;
	line-height: 3.5rem;
	color: #fff;
	text-align: center;
	overflow: hidden;
	display: none;
}
.search-dialog .search-inner{
	overflow: hidden;
	margin-top: 0;
}
.search-dialog .search-input{
	width: 50rem;
	margin: 0 auto;
	padding: 0 0.5rem 0 1.5rem;
	background-color: #fff;
	box-sizing: border-box;
	transition: all .3s;
	max-width: 94%;
}
.search-dialog .search-input input[type=text]{
	float: left;
	height: 4.5rem;
	width: calc(100% - 3.5rem);
	background-color: transparent;
	font-size: 1.25rem;
	line-height: .5rem;
	color: #fff;
	transition: all .3s;
}
.search-dialog .search-input input[type=text]::-webkit-input-placeholder{
    color:rgba(255,255,255,0.5);  
}  
.search-dialog .search-input input[type=text]:-moz-placeholder{
    color:rgba(255,255,255,0.5); 
}  
.search-dialog .search-input input[type=text]::-moz-placeholder{
    color:rgba(255,255,255,0.5); 
}  
.search-dialog .search-input input[type=text]:-ms-input-placeholder {
    color:rgba(255,255,255,0.5); 
} 
.search-dialog .search-input input[type=submit],
.search-dialog .search-input .clear-btn{
	float: right;
	height: 4.5rem;
	width: 3.5rem;
}
.search-dialog .search-input input[type=submit]{
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 1.5rem;
	background-image: url('../images/search-btn.svg');
}
.search-dialog .search-input .clear-btn{
	background-color: rgba(0,0,0,.2);
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../images/close-btn.svg');
	background-size: 3.5rem;
	border-radius: 100%;
	margin-right: 1rem;
	display: none;
}
.search-dialog .search-input.on{
	background-color: #fff;
}

.search-dialog .search-input.on input[type=submit]{
	background-image: url('../images/search-btn2.svg')
}

.search-dialog .hot-search{
	font-size: 0;
	width:19.5rem;
	margin:.6rem auto 0;
	box-sizing: border-box;
	padding:0 .6rem;
	overflow: hidden;
}
.search-dialog .hot-search .hot-tit,
.search-dialog .hot-search .hot-link{
	display: inline-block;
	*display: inline;
	zoom:1;
	vertical-align: top;
}
.search-dialog .hot-search .hot-tit{
	font-size: .375rem;
	line-height: .5rem;

	color: #fff;
	font-weight: bold;
	padding-left: .6rem;
	background-repeat: no-repeat;
	background-position: left center;
	background-size: .5rem;
	background-image: url(../images/hot-icon.png);
}
.search-dialog .hot-link{
	margin-left: 1rem;
}












.search-dialog .hot-link a{
	display: inline-block;
	*display: inline;
	zoom:1;
	font-size: .375rem;
	line-height: .5rem;
	margin-right: .75rem;
	color:#fff;
	padding-bottom: 5px;
	position: relative;
}

.search-dialog .hot-link a:before{
	content: "";
	position: absolute;
	left:0%;
	bottom:0;
	width:100%;
	height: 2px;
	background-color: #fff;
	transform:scaleX(0);
	transform-origin:left center;
	transition:transform .3s;
}
.search-dialog-box .bottom-box{
	position: absolute;
	left: 0;
	bottom:5.1%;
	width:100%;
}
.search-dialog-box .bottom-box .share-box{
	overflow: hidden;
}
.search-dialog-box .bottom-box .copy{
	font-size: .35rem;
	line-height:.5rem;
	color: #fff;
	font-family: "gilroy-regular";
	margin-top: .5rem;
	overflow: hidden;
}

.header-right.is-open .bubbles-bg{
	visibility: visible;
	opacity: 1;
}
.header-right.is-open .search-btn .con-box{
	display:none;
}
.header-right.is-open .close-btn{
	display:block;
}
.header-right.is-open .item .search-bg{
	transform:scale(1);
}
.search-dialog-box.on{
	opacity: 1;
	visibility: visible;
}
.search-dialog-box.on .search-bg{height: 100vh;}

.search-dialog-box.on .bubbles-bg{opacity: 1;visibility: visible;}
.search-dialog-box.on .wrap-inner{ transform:translateY(0)}

.pub-close {
    position: absolute;
    width: 3rem;
    height: 3rem;
    z-index: 10;
    right: 1.5rem;
    top: 1.35rem;
    background-color: #fff;
    border-radius: 100%;
}
.pub-close .bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1c5ab7;
    transform: scale(0);
    border-radius: 100%;
    transition: transform .3s;
}
.pub-close i {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: 0.75rem;
    background-repeat: no-repeat;
    background-image: url(../images/close-btn.svg);
	transition:.6s
}
.pub-close i:hover{ transform:rotate(180deg)}

@keyframes spin{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
@keyframes spin-reverse{
    from{
        transform:rotate(1turn);
    }
}
@keyframes spin-reverse2{
    from{
        transform:rotate(-1turn);
    }
}

/*==========================================公共 结束=============================================*/

 
/*==========================================首页 开始=============================================*/

/* 首页banner */
#Slide{width: 100%; overflow:hidden}
#Slide .pz_banner{ width: 100%; position: relative;}
#Slide .slide_banner{ width: 100%; line-height: 0; overflow: hidden; text-align: center; position: relative;}
#Slide .slide_banner img{ width: 100%;}
#Slide .slide_banner .pic{ position: relative;}
#Slide .slide_banner .wz{width: 100%;height: 100%;position: absolute;top: 0;text-align: left;}
#Slide .slide_banner .wz .w1200{height:100%;display: flex;align-items: baseline;flex-direction: column;justify-content: center; padding:5% 0 0}
#Slide .slide_banner .t1{font-size: 1.5rem;line-height: 1.5;color: #262626;font-weight:bold;display: flex;align-items: center; transform: translateY(30px); opacity: 0; -moz-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);}
#Slide .slide_banner .t1 font{font-size: 1.875rem;line-height: 1.5;color: #ea5513;font-family:BarlowCondensed-s;font-weight:normal;margin-left: .5rem;}
#Slide .slide_banner .t2{margin: 1rem 0 1.125rem;font-size: 4rem;line-height: 1.25;color: #262626;font-weight: bold; transform: translateY(30px); opacity: 0; -moz-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);}
#Slide .slide_banner .t3{font-size: 1.0625rem;line-height: 1.5;color: #444445; transform: translateY(30px); opacity: 0; -moz-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); -webkit-transition: all 2s cubic-bezier(0.19, 1, 0.22, 1); transition: all 2s cubic-bezier(0.19, 1, 0.22, 1);}
#Slide .slide_banner .more{margin-top: 4.25rem;display: flex;width: 10rem;height: 3.4375rem;border-radius: 1.625rem;background-color: #f55812;font-size: 1rem;color: #fff;align-items: center;justify-content: center;transition: .5s;}
#Slide .slide_banner .more:hover{ opacity: 0.8;}
#Slide .slide_banner .miso-dots{ position: absolute; bottom: 30px; z-index: 10; height: 4px; text-align: center;}
#Slide .slide_banner .miso-dots li{ vertical-align: top; margin: 0 3px; width: 54px; height: 4px; background: #c3c3c3;}
#Slide .slide_banner .miso-dots li.slick-active{ background: #1eb61d;}

#Slide .slide_banner.on .pic.miso-current .t1{ transform: translateY(0); opacity: 1; transition-delay:.2s; }
#Slide .slide_banner.on .pic.miso-current .t2{ transform: translateY(0); opacity: 1; transition-delay:.4s; }
#Slide .slide_banner.on .pic.miso-current .t3{ transform: translateY(0); opacity: 1; transition-delay:.6s; }

#Slide .slide_banner .miso-arrow{ width:84px; height:84px;}
#Slide .slide_banner .miso-prev{ background:url(../images/slide_banner_l.png) center no-repeat; left:3%}
#Slide .slide_banner .miso-next{ background:url(../images/slide_banner_r.png) center no-repeat; right:3%}


/*==========================================公共 结束=============================================*/

 
/*==========================================首页 开始=============================================*/

.container01{margin: 7.125rem 0 0;position:relative;padding-bottom: 7.5rem;}
.container01 .top{ position:absolute; top:0; right:0; bottom:0; left:50%;}
.container01 .top a, .container01 .top a .img{ display:block; height:100%}
.container01 .top a .img .img_hezi{ padding-bottom:100% !important}
.container01 .top a .img .top_ico{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; align-items:center; justify-content:center}

.title001{display:flex;align-items: center; margin-bottom:4rem}
.title001 big{font-family:BKMACN;font-size:2.25rem;color:#353536;text-transform:capitalize;}
.title001 small{font-size:1.375rem;color:#3a3a3c;margin-left: .75rem;}

.container01 .fl01{ width:50%; padding:5.25rem 5.5rem 0 0}
.container01 .fl01 h3{ font-size:2rem; color:#424346; line-height:1.4; transition:.5s; font-weight:bold; margin-bottom:2rem}
.container01 .fl01 p{ font-size:1rem; color:#5a5a60; line-height:1.75rem; height:3.5rem; margin-bottom:4.375rem}
.container01 .fl01 h6{ display:flex; align-items:center; font-size:1.125rem; color:#6d6d77; transition:.5s; text-transform:capitalize}
.container01 .fl01 h6 span{ display:flex; background:url(../images/more001_bg.png) center no-repeat; width:22px; height:22px; margin-left:.5rem}

.container01 .fl02{ margin:6.875rem -6.25rem 0 0; position:relative; z-index:1}
.list_box_01{ margin:0 -.5rem; display:flex}
.list_box_01 li{ padding:0 .5rem; flex:1}
.list_box_01 li a{display:flex;border:#eeeeee 1px solid;height:10rem;align-items:center;justify-content:center;flex-direction:column;background:#fff;padding: 0 1.75rem;}
.list_box_01 li a .top1{display:flex;justify-content:space-between;width: 100%;margin-bottom: .25rem;}
.list_box_01 li a .top1 .ll{ display:flex; align-items:flex-start}
.list_box_01 li a .top1 .ll big{font-family:OratorStd;font-size:3.25rem;color:#d70029;margin: .5rem .75rem 0 0;letter-spacing: -.5rem;display: flex;}
.list_box_01 li a .top1 .ll big .shuzi{ font-family:inherit}
.list_box_01 li a .top1 .ll small{ font-size:1.125rem; color:#222222}
.list_box_01 li a .top1 .ll sup{ font-size:1.375rem; color:#222222}
.list_box_01 li a h6{font-size:1.125rem;color:#000000;width: 100%;padding: 0 .25rem;}

.vwrap {display: none;z-index: 1040000;width: 100%;position: fixed;}
.vwrap .videobtg { z-index: 900; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; }
.vwrap .videobox {z-index: 1200;width: 1000px;height: 560px;background-color: #fff;position: fixed;left: 50%;top: 50%;margin-top: -280px;margin-left: -500px;object-fit: cover;}
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background:#000; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close {z-index: 999;width: 31px;height: 31px;cursor: pointer;position: absolute;top: 0px;right: -42px;text-align: center;}
.vwrap .close i { display: block; width: 31px; height: 31px; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close i svg{ transition:.6s}
.vwrap .close:hover i svg{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button,#videocontainer_display_button { background: none no-repeat!important; }
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;  }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
.jwdisplayIcon{ background: none no-repeat!important;}

@media(max-width: 992px){
    .vwrap .videobox{width:94%;height: 200px;left: 3%;margin-left: 0;margin-top: -122px;}
    .vwrap .close{right: 0;top: -35px;}
    .vwrap .videobox video{}
}

.container02{ background:url(../images/container02_bg.jpg) center no-repeat; padding:8rem 0 6.25rem; background-size:cover; overflow:hidden}

.title002{ text-align:center; margin-bottom:96px;}
.title002 h3{ font-size:1.875rem; color:#000000; font-weight:bold}
.title002 h6{ font-size:1rem; color:#6d6d77; margin:.75rem 0 0; line-height:1.375}

.container02 .content{display:flex;align-content:center;margin-top: -74px;}
.container02 .content .box2{ display:flex; align-items:center; width:738px; position:relative}
.container02 .content .box2 .top{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; align-items:center; justify-content:center}
.container02 .content .box2 .top img{transform: translateY(12px);}
.container02 .content .box1{ width:calc((100% - 738px) / 2)}

.list_box_02 li{padding: 74px 0;}
.list_box_02 li .a{ display:flex; justify-content:flex-start}
.list_box_02 li .a h5{ font-size:20px; color:#262626; line-height:30px; text-align:left; height:60px; transition:.5s}

.container02 .content .box1:first-child .list_box_02 li .a h5{min-width: 350px;}
.container02 .content .box1:last-child .list_box_02 li .a h5{min-width: 300px;}

.container02 .content .box1:last-child .list_box_02 li .a{ justify-content:flex-end}
.container02 .content .box1:first-child .list_box_02 li:nth-child(1) .a h5{ margin-left:150px}
.container02 .content .box1:first-child .list_box_02 li:nth-child(3) .a h5{ margin-left:150px}

.container02 .content .box1:last-child .list_box_02 li:nth-child(1) .a h5{margin-right: 86px;}
.container02 .content .box1:last-child .list_box_02 li:nth-child(3) .a h5{margin-right: 86px;}

.list_box_02 li:nth-child(1) .a h5{ transform:translateY(15px)}

.more002{ text-align:center;}
.more002 .a{ display:flex; background:url(../images/more002_bg.png) center no-repeat; width:243px; height:62px; align-items:center; justify-content:center; margin:0 auto; font-size:1.125rem; color:#fff;}
.more002 .a img{ margin:0 0 0 .75rem; transition:.5s}

.container03{ background:url(../images/container03_bg.jpg) center bottom no-repeat;  padding:7rem 0 7.5rem; background-size:cover;}
.container03 .content{ display:flex; justify-content:flex-end; margin-bottom:40px}
.container03 .content .box{background:url(../images/container03_bg1.png) center right no-repeat;width:1448px;height:652px;min-width: 1448px;display: flex;justify-content: flex-end;}
.container03 .content .box .box_li{ display:flex; justify-content:space-between; width:1360px;}

.list_box_03{width:520px;display:flex;flex-direction:column;padding: 62px 0 0;}
.list_box_03 li{line-height: 100px;}
.list_box_03 li h3{ font-size:1.625rem; color:#fff; font-weight:bold; white-space:nowrap}
.list_box_03 li:nth-child(1){padding: 0 0 0 260px;}
.list_box_03 li:nth-child(2){padding: 0 0 0 220px;}
.list_box_03 li:nth-child(3){padding: 0 0 0 400px; line-height:105px}
.list_box_03 li:nth-child(4){padding: 0 0 0 90px; line-height:105px}
.list_box_03 li:nth-child(5){padding: 0 0 0 410px; line-height:105px}
.container03 .title002{ margin-bottom:80px}

.list_box_04{padding: 26px 50px 0 0;}
.list_box_04 li{height: 100px;display:flex;align-items:center;justify-content:space-between;width:552px;margin-bottom: 14px; position:relative}
.list_box_04 li .ll h3{ font-size:1.375rem; color:#262626; font-weight:bold}
.list_box_04 li .ll h6{ font-size:1rem; color:#262626; margin:.75rem 0 0}
.list_box_04 li .rr img{ transition:.5s}
.list_box_04 li:nth-child(1){ right:240px;}
.list_box_04 li:nth-child(2){ right:166px;}
.list_box_04 li:nth-child(3){ right:100px;}
.list_box_04 li:nth-child(4){ right:32px;}

.container04{ background:url(../images/container04_bg1.jpg) center bottom no-repeat; height:31.875rem; padding:10rem 0 0; background-size:cover; /*background-attachment:fixed*/}

.container04 .title002 h3{ color:#fff}
.container04 .title002 h6{color: rgba(255,255,255,.7);}

.container05{ padding:0 0 6.25rem; background:#f6f7fa url(../images/container05_bg.png) center bottom no-repeat; background-size:100% auto; }
.container05 .content{ margin:0 -20px; display:flex; justify-content:space-between; flex-wrap:wrap; position:relative; top:-121px; margin-bottom:-121px}
.container05 .content .box{flex: auto;padding:56px 20px;border-radius:10px;position:relative;z-index:1;}
.container05 .content .box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius: 10px;box-shadow: rgba(255,255,255,.7) 0px 0px 50px 5px inset;border:rgba(255,255,255,.4) 1px solid;opacity:0;transition:.5s;}

.container05 .content .box:hover:before{ opacity:1}
.container05 .content .box1{max-width: 360px;}
.container05 .content .box2{ max-width:450px;}
.container05 .content .box3{ flex:1}

.list_box_05 dt{height:65px;background: rgba(231,205,125, .7);border-radius:.625rem .625rem 0 0;display: flex;align-items: center;justify-content: center;font-size: 1.375rem;font-weight: bold;color: #fff; margin-bottom:16px;}
.list_box_05 dd{height:55px;background: #fff; border:#e8eaef 1px solid; border-radius:.625rem;display: flex;align-items: center;justify-content: center;font-size: 1rem;color: #000000; margin-bottom:5px; text-transform:uppercase; transition:.5s}
.list_box_05 dd:nth-child(2n){ border:#fff 1px solid; background:#e7e8eb}

.list_box_05 dd.on{ background:#ede1be}

.container06{background:url(../images/container06_bg.jpg) center bottom no-repeat;height:38.125rem;padding:10rem 0 0;background-size:cover;background-attachment:fixed;overflow: hidden;}
.container06 .w1200{ height:100%; display:flex; justify-content:flex-end; align-items:center; flex-direction:column}
.container06 .title002{ margin-bottom:2.375rem}
.container06 .title002 h3{ color:#fff}
.container06 .title002 h6{color: rgba(255,255,255,.7);}

.list_box_06{ display:flex}
.list_box_06 li{ width:20%; position:relative}
.list_box_06 li a{display:flex;height:26.875rem;flex-direction:column;justify-content:center;padding:0 3rem;position:relative;transition:.5s;z-index: 1;}
.list_box_06 li a:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;transition:.5s;z-index: -1;}
.list_box_06 li a:after{content:"";position:absolute;right:0;width:1px;height:18.75rem;background:#ced0d5;opacity:.25;z-index: -1;}
.list_box_06 li:first-child:after{content:"";position:absolute;left:0;width:1px;height:18.75rem;background:#ced0d5;opacity:.25;top: 50%;transform: translateY(-50%);}
.list_box_06 li a .top{ display:flex; align-items:center; justify-content:space-between; font-size:1.625rem; color:#a3a3a8; font-family:BKMACI; transition:.5s}
.list_box_06 li a h3{ font-size:1.5rem; color:#fff; margin:2.75rem 0 1.25rem; }
.list_box_06 li a p{ font-size:1rem; color:#fff; line-height:1.5rem; opacity:.6; height:4.5rem}

.list_box_06 li a:hover:before{ background:#d70029; border-radius:10px 10px 0 0; height:100%}
.list_box_06 li a:hover .top{ color:#fff}

.list_box_06 li.on a:before{ background:#d70029; border-radius:10px 10px 0 0; height:100%}
.list_box_06 li.on a .top{ color:#fff}

.container07{ padding:5.75rem 0 7rem; overflow:hidden}
.container07 .title002{ text-align:left; margin-bottom:0}



.container07 .miso_hd_box{ display:flex; justify-content:flex-end; margin:-4rem 0 5.625rem}
.container07 .miso_hd{ margin:0 -1rem}
.container07 .miso_hd li{ padding:0 1rem}
.container07 .miso_hd li a{ position:relative; padding-bottom:1rem; font-size:16px; color:#8d8d8d; display:block}
.container07 .miso_hd li a:before{ content:""; position:absolute; bottom:0; right:0; width:0; transition:.5s; height:2px;}

.container07 .miso_hd li.miso-current a{ color:#d70029}
.container07 .miso_hd li.miso-current a:before{ width:100%; background:#d70029}

.container07 .box{ display:flex; justify-content:space-between}
.container07 .box .left{ width:720px; }

.list_box_07{ margin:0 -.625rem; display:flex; flex-wrap:wrap}
.list_box_07 li{ width:50%; padding:0 .625rem; margin-bottom:15px;}
.list_box_07 li .img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background: rgba(0,0,0 ,.75);transform: translateY(0);transition: .5s;opacity: 0;visibility: hidden;}
.list_box_07 li .img .img_hezi{ padding-bottom:225px !important}
.list_box_07 li .img .top{position:absolute;top:0;right:0;bottom:0;left:0;background: rgba(18,30,58 ,.75);display:flex;align-items:center;justify-content:center;transform:translateY(101%);transition:.5s;z-index: 1;}
.list_box_07 li .img .top .top_li p{ font-size:14px; color:#fff; line-height:24px; text-align:center}
.list_box_07 li .con{ height:60px; background:#eff1f6; display:flex; align-items:center; justify-content:center; padding:0 10px; transition:.5s}
.list_box_07 li .con h5{ font-size:1rem; color:#646669; line-height:1.25; text-align:center; transition:.5s}

.container07 .box .right{ width:620px; }

.list_box_08{ width:100%}
.list_box_08 li .img .img_hezi{ padding-bottom:400px !important}
.list_box_08 li .con{ height:185px; background:#eff1f6; display:flex; justify-content:center; padding:0 2.75rem; transition:.5s; flex-direction:column}
.list_box_08 li .con .top{ display:flex; align-items:center; justify-content:space-between}
.list_box_08 li .con .top h5{ font-size:20px; color:#000000; width:calc(100% - 60px)}
.list_box_08 li .con .top img.img2{ display:none}
.list_box_08 li .con dl{ display:flex; flex-wrap:wrap; margin:24px 0 0}
.list_box_08 li .con dl dd, .list_box_08 li .con dl p{ font-size:16px; color:#000000; line-height:26px; opacity:.7; width:50%}
.list_box_08 .miso-dots{bottom: 14rem;text-align: right;padding: 0 2rem;}
.list_box_08 .miso-dots li{border:#a0a0a0 1px solid;background:#fff;width:8px;height:8px;border-radius:4px;transition:.36s;margin: 0 .5rem;}
.list_box_08 .miso-dots li.miso-active{ width:30px; border:#fff 2px solid; background:transparent}

.container08{ background:url(../images/container08_bg.jpg) center bottom no-repeat; padding:6.25rem 0 0; background-size:cover; /*background-attachment:fixed*/ position:relative; overflow:hidden}

.list_box_09 .content{ display:flex; align-items:flex-end}
.list_box_09 .content .box1{ width:424px; padding-bottom:305px}
.title003{ padding-bottom:48px; margin-bottom:46px; position:relative}
.title003:before{ content:""; position:absolute; left:0; bottom:0; width:50px; height:1px; background:#121e3a}
.title003 h3{ font-family:Bilthers; font-size:12px; color:#000000; text-transform:uppercase; margin:12px 0 28px}
.title003 h4{ font-size:36px; color:#242424}
.list_box_09 .content .box1{ transition:.5s}
.list_box_09 .content .box1 .con h5{ font-size:18px; color:#474747; margin-bottom:14px;} 
.list_box_09 .content .box1 .con p{ font-size:14px; color:#69696b; line-height:24px; height:96px;} 
.list_box_09 .content .box2{ width:510px; display:flex; align-items:center; justify-content:center}
.list_box_09 .content .box2 img{ max-width:510px; max-height:716px; transition:.5s}
.list_box_09 .content .box3{ width:calc(100% - 424px - 510px); padding-bottom:305px; display:flex; flex-direction:column; align-items:flex-end}
.list_box_09 .content .box3 dl{ font-size:16px; color:#474747; line-height:36px; margin-bottom:80px}
.list_box_09 .content .box3 dl dd{background: url(../images/list_box_10_ico.png) left 10px no-repeat;padding:0 0 0 24px;}

.container08 .miso_hd_box{ position:absolute; bottom:100px; left:0; right:0}
.container08 .miso_bd .miso-list{ overflow:visible}

.more003{ width:100%}
.more003 a{ display:flex; align-items:center; font-size:16px; color:#474747; transition:.5s}
.more003 a img{ margin:0 0 0 .75rem}

.list_box_11{ margin:0 -1.375rem}
.list_box_11 li{ padding:0 1.375rem; width:33.333333%;}
.list_box_11 li a{display:flex;height:115px;position: relative;z-index:1;align-items:center;justify-content:center;text-align:center;border-radius: 6px;background: rgba(255,255,255,.2);}
.list_box_11 li a h5{ font-size:20px; color:#000000; transition:.5s; letter-spacing:6px}
.list_box_11 li a h6{ font-size:16px; color:#000000; transition:.5s; line-height:1.25; margin:10px 0 0}

.list_box_11 li a .mask1 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    backdrop-filter: blur(5px);
    background-color: rgba(255, 255, 255, 0.25);
    z-index:-1;
    border-radius: 6px;
    transition: 0s;
}

.list_box_11 li.miso-center a .mask1 {backdrop-filter: blur(5px);}
.list_box_11 li.miso-center a h5, .list_box_11 li.miso-center a h6{ color:#fff; font-weight:bold}
.list_box_11 .miso-arrow{ width:54px; height:54px; transition:.5s}
.list_box_11 .miso-prev{ background:url(../images/list_box_11_prev.png) center no-repeat; left:-56px}
.list_box_11 .miso-next{ background:url(../images/list_box_11_next.png) center no-repeat; right:-56px}
.list_box_11 .miso-prev:hover{ background:url(../images/list_box_11_prev_on.png) center no-repeat; }
.list_box_11 .miso-next:hover{ background:url(../images/list_box_11_next_on.png) center no-repeat; }

.container09{ padding:6.875rem 0; overflow:hidden}
.container09 .title002{ text-align:left; margin-bottom:0}

.container09 .miso_hd_box{ display:flex; justify-content:flex-end; margin:-4rem 0 5.625rem}
.container09 .miso_hd{ margin:0 -1rem; position:relative}
.container09 .miso_hd:before{ content:""; position:absolute; bottom:0; left:1rem; right:1rem; background:#eaecee; height:1px;}
.container09 .miso_hd li{ padding:0 1rem}
.container09 .miso_hd li a{ position:relative; padding-bottom:1rem; font-size:16px; color:#8d8d8d; display:block}
.container09 .miso_hd li a:before{ content:""; position:absolute; bottom:0; right:0; width:0; transition:.5s; height:2px;}

.container09 .miso_hd li.miso-current a{ color:#d70029}
.container09 .miso_hd li.miso-current a:before{ width:100%; background:#d70029}

.container09 .box{ display:flex; justify-content:space-between}
.container09 .box .left{ width:460px; }
.container09 .box .right{ width:calc(100% - 460px); padding-left:38px}

.container10{ background:url(../images/container10_bg.jpg) center bottom no-repeat; padding:8.75rem 0 10rem; background-size:cover; /*background-attachment:fixed*/ position:relative; overflow:hidden}

.list_box_12 li{ border-bottom:#f1f1f1 2px solid; padding-bottom:20px; margin-bottom:20px}
.list_box_12 li a{display:flex;align-items: center;}
.list_box_12 li a .img{ width:170px;}
.list_box_12 li a .img .img_hezi{ padding-bottom:110px !important}
.list_box_12 li a .con{ width:calc(100% - 170px); padding:0 0 0 16px}
.list_box_12 li a .con h6{ font-size:1.125rem; color:#a3a3a8; font-family:BKMACI;}
.list_box_12 li a .con h5{ font-size:14px; color:#000000; line-height:26px; height:52px; margin:.5rem 0 0; transition:.5s}

.list_box_13{ display:flex; margin:0 -11px;}
.list_box_13 li{ width:50%; padding:0 11px}
.list_box_13 li a .img .img_hezi{ padding-bottom:270px !important}
.list_box_13 li a .con{ padding:24px 24px 0}
.list_box_13 li a .con h6{ font-size:1.125rem; color:#a3a3a8; font-family:BKMACI;}
.list_box_13 li a .con h5{ font-size:18px; color:#000000; font-weight:bold; line-height:30px; height:60px; margin:12px 0 40px; transition:.5s}
.more004{ font-size:14px; color:#a3a3a8; font-family:BKMACI; text-transform:uppercase; display:flex; align-items:center; transition:.5s}
.more004 img{ margin:0 0 0 .75rem}

.container10 .w1200{ display:flex; justify-content:space-between; align-items:center}
.container10 .left{ width:438px; height:450px; position:relative}
.container10 .left .box{ position:absolute; border-radius:50%; display:flex; flex-direction:column; align-items:center; justify-content:center}
.container10 .left .box1{
  background-color: rgba(255, 0, 49, 1);
  opacity: 0.902;
  box-shadow: 0px 17px 42px 0px rgba(254, 24, 68, 0.35);
  width:289px; 
  height:289px; 
  top:0; 
  left:0;
  z-index:1
}
.container10 .left .box2{
  background-color: #ff8533;
  box-shadow: 0px 17px 42px 0px rgba(255, 133, 51, 0.28);
  width:134px; 
  height:134px; 
  top:52px; 
  right:0
}
.container10 .left .box3{
  background-color: #edce6e;
  box-shadow: 0px 17px 42px 0px rgba(244, 220, 144, 0.35);
  width:260px; 
  height:260px; 
  top:186px; 
  left:170px
}
.container10 .left .box h3{padding: 6px 0;margin-bottom: -6px;}
.container10 .left .box h3 big{ font-size:46px; color:#fff; font-family:OratorStd; letter-spacing:-6px; margin-right:12px}
.container10 .left .box h3 sup{ font-size:16px; color:#fff;}
.container10 .left .box h3 small{ font-size:16px; color:#fff;}
.container10 .left .box h5{ font-size:18px; color:#fff; line-height:24px; font-weight:bold; text-align:center}
.container10 .left .box2 h5{ font-size:15px;}
.container10 .left .box2 h3{background:url(../images/container10_ico.png) right top no-repeat;margin-bottom: -12px;}

.container10 .right{ width:calc(100% - 438px); padding:0 0 0 292px; text-align:left}
.container10 .right .title002{ text-align:left; margin-bottom:0}
.container10 .right h4{ margin:56px 0 72px}
.container10 .right h4 img{ -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray; transition:.5s}
.container10 .right h2{ font-size:22px; color:#505050; font-weight:bold; line-height:1.375; margin-bottom:32px;}
.container10 .right p{ font-size:15px; color:#82858c; line-height:28px; height:112px;}

.footer .fl01{ background:#29323e; padding:65px 0 56px;}
.footer .fl01 .w1200{ display:flex; justify-content:space-between; align-items:center}

.footer .fl01 .left h3{ margin-bottom:26px;}
.list_box_14 li{ margin-bottom:24px;}
.list_box_14 li:last-child{ margin-bottom:0;}
.list_box_14 h6{ display:flex; align-items:center; font-size:16px; color:rgba(255,255,255,.3); margin-bottom:8px;}
.list_box_14 h6 span{ display:block; width:24px}
.list_box_14 h4{ font-size:24px; color:#fff; font-weight:bold}
.list_box_14 h5{ font-size:14px; color:#fff; color:rgba(255,255,255,.3)}

.list_box_15{ width:690px; display:flex; justify-content:space-between; position:relative; border-bottom:rgba(255,255,255,.2) 1px solid; margin-bottom:26px}
.list_box_15 li a{ display:inline-block; padding-bottom:26px; position:relative; font-size:16px; color:rgba(255,255,255,.3); transition:.5s}
.list_box_15 li a:before{ content:""; position:absolute; right:0; bottom:-2px; width:0; height:3px; transition:.5s}

.list_box_16{display:flex;justify-content:flex-end;opacity: 0;}
.list_box_16 li{ margin-left:20px;}
.list_box_16 li .ewm img{ width:90px; height:90px;}
.list_box_16 li h5{ font-size:14px; color:rgba(255,255,255,.4); margin:15px 0 0; text-align:center}

.footer .fl02{padding: 14px 0;background:#171c28;}
.footer .fl02 .left p{font-size: 14px;color: rgba(255,255,255,.4);line-height: 20px;}


.footer .fl02 .w1200{ display:flex; align-items:center; justify-content:space-between}
.footer .fl02 dl{position:relative;white-space:nowrap;margin-left: 0;width: 203px;padding: 0 20px;cursor:pointer;background: #4c4f58;}
.footer .fl02 dl dt{line-height:38px;font-size: 13px;color: #fff;display: flex;align-items: center;justify-content: space-between;}
.footer .fl02 dl dt img{ transition:.5s}
.footer .fl02 dl dt.on img{ transform:rotateX(180deg)}
.footer .fl02 dl .con{position:absolute;right: 0;bottom: 40px;background:#fff;box-shadow:0 -5px 10px rgba(0,0,0,.15);padding:.5rem .875rem;min-width: 100%;display: none;}
.footer .fl02 dl .con dd{ font-size:13px; color:#333; line-height:24px; transition:.5s}




/*==========================================首页 结束=============================================*/


/*==========================================内页 开始=============================================*/

.n_banner{ position:relative}
.n_banner .img .img_hezi{padding-bottom: 21.35% !important;}
.n_banner .top{position:absolute;top:0;right:0;bottom:0;left:0;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.n_banner .top .w1200{ width:100%}
.n_banner .top h5{font-size: 1.875rem;color: rgba(255,255,255,.4);text-transform:uppercase;}
.n_banner .top h3{font-size: 2.125rem;color: #fff;margin:.75rem 0 0;font-weight: bold;}

.n_banner .top h6{font-size: 1rem;color: rgba(255,255,255,.4);text-transform:capitalize;}
.n_banner .top h2{font-size: 2.5rem;color: #fff;margin:.75rem 0 0;font-weight: bold;}

.n_title {border-bottom: #e5e5e5 1px solid;padding: 0;position: relative;height: 4.375rem;}
.n_title .w1200{ display:flex; justify-content:space-between}

.n_nav {position: relative;display: flex;}
.n_nav a {display: flex;height: 4.375rem;font-size: 1.125rem;color: #1d1d1f;text-align: center;box-sizing: border-box;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;margin-left: 3.125rem;align-items: center;}
.n_nav a strong {display: block;color: #5b5b5b;position: relative;z-index: 4;transition: .36s ease-in-out;font-weight: bold;}
.n_nav .on, .n_nav a:hover { color: #fff; }
.n_nav a:before {content: "";width: 0;height: 3px;position: absolute;bottom: 0;left: 0;background: #d70029;transition: 0.6s ease-in-out;}
.n_nav .on:before, .n_nav a:hover:before { width: 100%; }
.n_nav .on strong, .n_nav a:hover strong {}

.position {height: 4.375rem;left: 0;bottom: 0;color: #7b7b7d;font-size: 13px;display: flex;align-items: center;}
.position span, .position a, .position i {-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
.position i {margin: 0px .75rem;font-style: normal;}
.position i img { vertical-align: middle; margin-top: -2px; }
.position span img { vertical-align: middle; margin-top: -2px; margin-right:.5rem}
.position em {font-style: normal;color: #d70029;}
.position a:hover {color: #d70029;}
.n_main_box .main_box { width: 1200px; height: 80px; position: relative; margin: 0 auto; }

/*新闻详情*/
.n_news_detail{padding: 5.875rem 0 3rem; background:url(../images/n_news_detail_bg.jpg) center no-repeat; background-size:cover}
.n_news_detail .content{display: flex;}
.n_news_detail .n_left{width: 75%;width: calc(100% - 25rem);padding-right: 4.375rem;}
.n_news_detail .n_left .box{padding: 0;}
.n_news_detail .n_left .box .ar_title{margin-bottom: 2.125rem;border-bottom: #d1d8de 3px solid;padding-bottom: 0.75rem;position: relative;}
.n_news_detail .n_left .box .ar_title h3{font-size: 1.875rem;color: #000000;line-height:3rem;margin-bottom: 1rem;font-weight: bold;}
.n_news_detail .n_left .box .ar_title:after{content:"";position: absolute;background: #d70029;bottom: -3px;width: 3rem;height: 3px;}

.n_news_detail .n_left .box .ar_title h6{position:relative;padding: 0 0.5rem;} 
.n_news_detail .n_left .box .ar_title h6 span{display:none;font-size:13px;color: #888;margin-right:1rem;} 

#share-21.social-share{ margin:2.5rem 0 0}
#share-21.social-share .social-share-icon{display:inline-block;border: #c0c0c0 1px solid;margin: 0 .75rem 0 0;}
#share-21.social-share .social-share-icon:hover{border: #d70029 1px solid !important;background: #d70029 !important;color:#fff !important;}

@font-face{font-family:"socialshare";src:url("../font/iconfont.eot");src:url("../font/iconfont.eot?#iefix") format("embedded-opentype"),url("../font/iconfont.woff") format("woff"),url("../font/iconfont.ttf") format("truetype"),url("../font/iconfont.svg#iconfont") format("svg")}.social-share{font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;display: flex;position: relative;vertical-align: top;margin: 0 auto;transition:.5s;}.social-share *{font-family:"socialshare" !important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin: 0 auto;display:inline-block;outline:none;}.social-share .social-share-icon{position:relative;display: block;width: 3.125rem;height: 3.125rem;border-radius:50%;border: none;color: #ababab;text-align:center;vertical-align: top;transition:background 0.6s ease-out 0s;transition: .6s;font-size: 1.25rem;display: flex !important;align-items: center;justify-content: center;}.social-share .social-share-icon:hover{background: none !important;color: #208a4a;}.social-share .icon-weibo{border-color:#ff763b;}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{border-color:#56b6e7;}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{border-color:#FDBE3D;}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{border-color:#0077B5;}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;border-color:#7bc549;}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left: -78px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms;}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left: -76px;}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}



.b_nav{text-align: left;margin-top: 2.5rem;border-top: #e0e3e7 2px solid;padding: 2rem 0 0;}
.b_nav .con a{font-size: 15px;color: #707076;display: block;line-height: 2.5;}
.b_nav .con a:hover{ color:#d70029}


.n_news_detail .n_right{width:25%;width: 25rem;}
.n_news_detail .n_right .content01{padding: 3rem 1.875rem;background: #fff;}
.n_news_detail .n_right .content01 .time{width:100%;margin-bottom: 2rem;}
.n_news_detail .n_right .content01 .time h3{font-size:3.125rem;color: #d70029;font-weight:bold;font-family:Roboto;position:relative;padding-bottom: 0.875rem;margin-bottom: 1rem;}
.n_news_detail .n_right .content01 .time h3:before{content:"";position:absolute;width:1.5rem;height:3px;background: #d70029;bottom:0;left: 2px;}
.n_news_detail .n_right .content01 .time h5{font-size:14px;color: #181818;font-weight:bold;margin-bottom: 24px;padding-left: 0;}
.n_news_detail .n_right .content01 .time h6{font-size:15px;color: #757575;}
.n_news_detail .n_right .content01 .time h6 span{margin: 0 1.125rem 0 0;}
.n_news_detail .n_right .content01 .tuijian h3{font-size:1.25rem;color: #393838;font-weight:bold;padding-bottom:1.875rem;border-bottom:#d3d3d3 1px solid;margin-bottom:1.5rem;margin-top: 3.75rem;}
.n_news_detail .n_right .content01 .tuijian ul li{ margin-bottom:1.25rem}
.n_news_detail .n_right .content01 .tuijian ul li a h5{font-size:16px;line-height: 22px;max-height: 44px;overflow:hidden;color:#5d5d5d;margin-bottom:10px;transition: 0.6s;}
.n_news_detail .n_right .content01 .tuijian ul li a h6{ font-size:12px; color:#929293}

.n_right .sticky {position: sticky;top:100px;padding: 0;}
.n_news_detail .b_nav .con.center{width: 10rem;font-size: 16px;margin-left: 0rem;}

.n_news_detail .n_right .fenxiang h5{ font-size:12px; color:#77797e; margin-bottom:10px; position:relative; margin:60px 0 25px}
.n_news_detail .n_right .fenxiang h5:before{ content:""; position:absolute; left:0; top:50%; margin-top:-1px; width:25px; height:1px; background:#e8e8e8}
.n_news_detail .n_right .fenxiang h5:after{ content:""; position:absolute; right:0; top:50%; margin-top:-1px; width:25px; height:1px; background:#e8e8e8}
.n_news_detail .n_right .fenxiang h3{margin-bottom: 0;display: inline-block;margin-right: 8px;}
.n_news_detail .n_right .fenxiang h3 a{display:inline-block;background: none;border-radius: 50%;position: relative;width: 50px;height: 50px;line-height: 48px;overflow:hidden;float: none;text-indent: 0;margin: 0;border: #bdbdc0 1px solid;text-align: center; transition:0.36s;}
.n_news_detail .n_right .fenxiang h3 a:before{ content:""; position:absolute; width:100%; height:100%; left:0; top:0; transform:scale(0); transition:0.36s; border-radius: 50%;}
.n_news_detail .n_right .fenxiang h3 a img{height: 24px;vertical-align: middle;margin-top: -5px;position:relative;-webkit-filter: grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity: 0.4;}
.n_news_detail .n_right .fenxiang h3.h301 a:hover:before{ transform:scale(1); background:#bdbdc0;}
.n_news_detail .n_right .fenxiang h3.h302 a:hover:before{ transform:scale(1); background:#bdbdc0;}
.n_news_detail .n_right .fenxiang h3.h303 a:hover:before{ transform:scale(1); background:#bdbdc0;}
.n_news_detail .n_right .fenxiang h3.h304 a:hover:before{ transform:scale(1); background:#bdbdc0;}
.n_news_detail .n_right .fenxiang h3 a:hover img{ -webkit-filter: grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(10);filter:grayscale(0);filter:gray;opacity: 1;}

.n_news_ss{ padding:5rem 0}
.n_news_ss .w1200{display:flex;justify-content:space-between;align-items: center;}
.n_news_ss .w1200 .left{ width:580px}

.n_news_ss .w1200 .left .title006{ text-align:left}

.n_news{padding:6rem 0 6rem; background:url(../images/n_news_detail_bg.jpg) center no-repeat; background-size:cover}
.n_news .list_box_13{ flex-wrap:wrap; margin-bottom:-3rem}
.n_news .list_box_13 li{ width:33.333333%; margin-bottom:3rem}
.n_news .list_box_13 li a .con{background:#ffffff;height:225px;padding: 40px 30px 0;}

.n_jianzheng{padding:6rem 0 6rem; background:#eff1f6; background-size:cover}

.list_box_07.list_box_07s{ margin:0 -14px; margin-bottom:-3.125rem}
.list_box_07.list_box_07s li{ width:33.333333%; padding:0 14px; margin-bottom:3.125rem}
.list_box_07.list_box_07s li .con{ background:#fff}
.list_box_07.list_box_07s li .img .img_hezi{ padding-bottom:59.08% !important}
.list_box_07.list_box_07s li .img .top{background: rgba(215,0,41, .95);}
.list_box_07.list_box_07s li .img .top .top_li p:nth-child(1), .list_box_07.list_box_07s li .img .top .top_li p:nth-child(3){ font-size:1.125rem; line-height:1.5;}
.list_box_07.list_box_07s li .img .top .top_li p:nth-child(2){ font-size:1.5rem; line-height:1.5; font-weight:bold}


.n_shizi{padding:6rem 0 6rem; background:#ebf1ff; background-size:cover}

.list_box_17{ display:flex; margin:0 -25px; flex-wrap:wrap; margin-bottom:-3.125rem}
.list_box_17 li{ padding:0 25px; width:33.3333333%; margin-bottom:3.125rem}
.list_box_17 li a{ position:relative; display:block}
.list_box_17 li a .img{text-align:center;height: 550px;}
.list_box_17 li a .img img{ transition:.5s}
.list_box_17 li a:hover .img img{ transform:scale(1.08)}

.list_box_17 li a .img img{width: 80%;}
.list_box_17 li a .con{position:absolute;bottom:0;background:#ffffff;height:210px;display:flex;flex-direction:column;justify-content:center;padding:0 2.25rem;transition:.5s;width: 100%;}
.list_box_17 li a .con:before{ content:""; position:absolute; bottom:0; right:0; width:0; height:3px; background:#d70029; transition:.5s}
.list_box_17 li a .con h3{ font-size:24px; color:#000000; line-height:1.25}
.list_box_17 li a .con h6{ font-size:14px; color:#d70029; line-height:1.25; margin:3px 0 15px}
.list_box_17 li a .con p{ font-size:14px; color:#5a5a5e; line-height:24px}


.n_shizi_d .fl01{ background:url(../images/n_shizi_d_fl01_bg.jpg) center no-repeat; background-size:cover; padding:128px 0 0}
.n_shizi_d .fl01 .content{ display:flex; flex-wrap:wrap; position:relative; z-index:1}
.n_shizi_d .fl01 .content:before{content:"";position:absolute;z-index:-1;background:#fff;border-radius:40px;width: 100%;top: 135px;bottom: 95px;}
.n_shizi_d .fl01 .content .left{width:600px;padding:0 64px;align-self: flex-end;}
.n_shizi_d .fl01 .content .left .img img{ width:100%}
.n_shizi_d .fl01 .content .right{width:calc(100% - 600px);padding: 20px 64px 130px 28px;}

.n_shizi_d .fl01 .content .right .title003{display:flex;justify-content:space-between;align-items:center;padding-bottom:0;margin-bottom:70px;margin-right: -64px;}
.n_shizi_d .fl01 .content .right .title003:before{ display:none}
.n_shizi_d .fl01 .content .right .title003 h4{ font-weight:bold}
.n_shizi_d .fl01 .content .right .title003 a{ font-size:16px; color:#242424; transition:.5s; display:flex; align-items:center}
.n_shizi_d .fl01 .content .right .title003 a img{ margin:0 .5rem 0 0}

.n_shizi_d .fl01 .content .right dl{font-size:16px;color:#474747;line-height:36px;margin-bottom: 0;}
.n_shizi_d .fl01 .content .right dl dd{background: url(../images/list_box_10_ico.png) left 10px no-repeat;padding:0 0 0 24px; font-weight:bold}

.n_shizi_d .fl01 .content .right .con{ padding:22px 0 0; border-top:#dde4e7 1px solid; margin:16px 0 0}
.n_shizi_d .fl01 .content .right .con h5{font-size: 16px;color: #d70029;margin-bottom:14px;} 
.n_shizi_d .fl01 .content .right .con p{font-size: 16px;color:#69696b;line-height: 30px;} 

.n_shizi_d .fl02{ padding:90px 0 80px;}
.title004{display:flex;justify-content:center;align-items: baseline; margin-bottom:4rem}
.title004 h3{ font-size:2.25rem; color:#353536}
.title004 h6{font-size:1.375rem;color:#d70029;margin-left: 1rem;transform: translateY(-2px);}

.n_shizi_d .fl02 .list_box_07.list_box_07s{ margin:0 -1.25rem; margin-bottom:-3.125rem}
.n_shizi_d .fl02 .list_box_07.list_box_07s li{ width:33.333333%; padding:0 1.25rem; margin-bottom:3.125rem}
.n_shizi_d .fl02 .list_box_07.list_box_07s li .con{ background:#eff1f6}

.n_case_detail{ padding:6rem 0 5rem; background:#eff1f6}
.n_case_detail .title004 h3{ font-size:1.75rem; color:#3c3c3c; line-height:1.5; margin-bottom:1.75rem; font-weight:bold}

.list_box_case_d{margin: 0 -3px 3rem;}
.list_box_case_d li{padding: 0 3px;}
.list_box_case_d li .img img{height: 27.1875rem;}

.list_box_case_d .owl-nav{display:flex;justify-content: space-between;margin: 0;position: absolute;top: 50%;transform: translateY(-50%);width: 100%;}
.list_box_case_d .owl-nav .owl-prev, .list_box_case_d .owl-nav .owl-next{opacity:1;display:block;width: 54px;height: 54px;background-size:100% !important;cursor:pointer;font-size:0;margin:0 6px;position: relative;}
.list_box_case_d .owl-nav .owl-prev{left: -5rem;background:url(../images/pro_left1.png) center no-repeat;transition:300ms;-webkit-transition:300ms;}
.list_box_case_d .owl-nav .owl-next{ right:-5rem; background:url(../images/pro_right1.png) center no-repeat; transition:300ms;-webkit-transition:300ms;}

.title005{ margin-bottom:3.5rem; text-align:center}
.title005 h3{ font-size:1.875rem; color:#000000; font-weight:bold; line-height:1.375; margin-bottom:1.5rem}
.title005 h6 span{ display:inline-block; font-size:16px; color:#090909; line-height:1.5; margin:0 1rem}

.n_case_detail .ar_article p{ font-size:16px; color:#5a5a60; line-height:36px;}

.n_qycs .fl00{ padding:5rem 0;}
.n_qycs .fl01{ background:#f6f7fa}

.title006{ margin-bottom:3.125rem; text-align:center}
.title006 h5{ font-size:1.5rem; color:#353536; text-transform:capitalize;}
.title006 h3{ font-size:2.25rem; color:#d70029; font-weight:bold; margin:.5rem 0 0}

.n_qycs .fl01 .title006{ margin-bottom:0}

.n_qycs .ar_article p{ font-size:16px; color:#323232; line-height:36px;}

.list_box_18{ display:flex; flex-wrap:wrap; margin:0 -20px; margin-bottom:-1.75rem}
.list_box_18 li{ width:33.3333333%; padding:0 20px; text-align:center; margin-bottom:1.75rem}
.list_box_18 li a{ display:block; height:100%; position:relative; z-index:1}
.list_box_18 li a *{ transition:.5s}
.list_box_18 li a:before{ content:""; position:absolute; top:50px; left:0; right:0; bottom:0; border-radius:3.125rem; background:#eff1f6; z-index:-1; transition:.5s}
.list_box_18 li .ico{display:flex;width:138px;height:138px;border:#eff1f6 2px solid;border-radius:50%;align-items:center;justify-content:center;margin:0 auto;position: relative;z-index: 1;background: #fff;}
.list_box_18 li .con{padding: 32px 50px 25px;z-index: 1;display: flex;flex-direction: column;align-items: center;}
.list_box_18 li .con h3{ font-size:1.375rem; color:#232323}
.list_box_18 li .con p{font-size:16px;line-height:24px; min-height:72px; color:#636569;margin:1.25rem 0 0;text-align: start;}

.n_qycs .fl03{background:url(../images/n_qycs_fl03_bg.jpg) center bottom no-repeat;background-size:cover;padding:100px 0 0;position:relative;overflow:hidden;}
.n_qycs .fl03:after{content:"";position:absolute;bottom:0;left:0;right:0;/* background:url(../images/bolang.png) center bottom; */background-size:100% 100%;height:199px;}
.n_qycs .fl03 .content{display:flex;flex-wrap:wrap;}
.n_qycs .fl03 .content .left{width:736px;padding: 0 160px;}
.n_qycs .fl03 .content .left .img img{ width:100%}
.n_qycs .fl03 .content .right{width:calc(100% - 736px);padding: 32px 64px 0 28px;}
.n_qycs .fl03 .content .right .title006{ text-align:left; margin-bottom:4rem}
.n_qycs .fl03 .content .right .title006 h5{ color:#fff; opacity:.7}
.n_qycs .fl03 .content .right .title006 h3{ color:#fff}
.n_qycs .fl03 .content .right h2{ font-size:2.25rem; color:#fff; margin-bottom:1.5rem}
.n_qycs .fl03 .content .right dl{font-size:20px;color:#fff;line-height:36px;margin-bottom: 36px;}
.n_qycs .fl03 .content .right dl dd{background: url(../images/list_box_10_ico_on.png) left 10px no-repeat;padding:0 0 0 24px; }

.n_qycs .fl04{ padding-top:50px}

.more005 a{ display:flex; width:195px; height:55px; border-radius:27.5px; background:#d70029; align-items:center; justify-content:center; font-size:18px; color:#fff; transition:.5s}

.list_box_19{ margin:0 -18px; display:flex; flex-wrap:wrap}
.list_box_19 li{ width:33.333333%; padding:0 18px; margin-bottom:16px}
.list_box_19 li a{ display:block; position:relative; border-radius:1rem; overflow:hidden}
.list_box_19 li a .img .img_hezi{ padding-bottom:63.95% !important}
.list_box_19 li a .img:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; background:url(../images/list_box_19_bg1.png) center bottom no-repeat; background-size:100% auto !important; transition:.5s}
.list_box_19 li a h5{ position:absolute; bottom:0; left:0; right:0; line-height:5rem; text-align:center; font-size:20px; color:#fff; font-weight:bold; padding:0 .5rem}

.list_box_19ss li a:after{ content:""; position:absolute; top:0; right:0; bottom:0; left:0; border-radius:1rem; border:#fff 3px solid; transition:.5s}
.list_box_19ss li a:hover:after{ opacity:0; visibility:hidden}

.form01{overflow:hidden;width: 100%;}
.form01 .form_box{margin: 0 -8px;}
.form01 .form_box .box{float:left;width: 33.333333%;padding: 0 8px;margin-bottom: 16px;}
.form01 .form_box .box .label{width: 150px;height: 60px;line-height: 60px;background: #e3e5ea;float:left;text-align:  center;font-size: 16px;color: #373737;}
.form01 .form_box .con{border: #e5e5e5 1px solid;background:none;height: 60px;line-height: 58px;float:  left;width: calc(100% - 150px);margin-left: -1px;position:relative;background: #fff;}
.form01 .form_box .con input{height: 58px;width:100%;padding:0 10px;font-size: 16px;border: none;color: #373737;}
.form01 .form_box .button{background: #d70029;width: 100%;height: 60px;line-height: 60px;margin: 0 auto;margin-top: 0;cursor: pointer;transition:0.6s;border-radius: 5px;margin: 20px 0 0;}
.form01 .form_box .button input{display:block;width:100%;line-height: 60px;height: 60px;background:none;border:none;font-size: 18px;color:#fff;cursor: pointer;}
.form01 .form_box .con .yzm{position:absolute;right:2px;top: 0px;bottom: 0;display: flex;align-items: center;}
.form01 .form_box .con .yzm img{ height:auto}
.form01 .form_box .con textarea{width:100%;height:100%;padding: 16px 10px;border:none;outline:none;resize:none;font-size: 16px;color: #3e3e3e;}
.form01 .form_box .button:hover{ opacity:0.6}

.n_yuyue{ background:url(../images/n_qycs_fl05_bg.jpg) center bottom no-repeat; background-size:cover; padding:80px 0 120px; position:relative; overflow:hidden}

.n_gqjlzc .fl00{ padding:90px 90px}
.n_gqjlzc .fl01{ background:#eeeff4}
.n_gqjlzc .fl01 .w1200{ display:flex; align-items:center}
.n_gqjlzc .fl01 .left h5{ font-size:18px; color:#d70029; line-height:36px; font-weight:bold}
.n_gqjlzc .fl01 .left h3{font-size:1.625rem;color:#262626;font-weight:bold;white-space: nowrap;line-height: 1.25;margin: 46px 0 36px;}
.n_gqjlzc .fl01 .left{ width:calc(100% - 955px)}
.n_gqjlzc .fl01 .left dl{ font-size:16px; color:#474747; line-height:36px;}
.n_gqjlzc .fl01 .left dl dd{background: url(../images/list_box_10_ico.png) left 10px no-repeat;padding:0 0 0 24px;}
.n_gqjlzc .fl01 .right{width:955px;transform: translateX(40px);}
.n_gqjlzc .fl01 .right h6{ text-align:right; font-size:16px; color:#353536; margin-bottom:12px; padding-right:150px}

.list_box_20 li .top{ position:relative; text-align:center; background:url(../images/BigData.png) center no-repeat;}
.list_box_20 li .top .img{display:inline-block;position:relative;width: 100%;}
.list_box_20 li .top .img .top1{position:absolute;top:0;right:0;bottom:0;left:0;padding: 32px 0 0 0px;}
.list_box_20 li .top .img .top1 img{width: 660px;height: 410px;object-fit: cover;opacity: .7; display:inline-block}
.list_box_20 li .top .img .top2{ position:absolute; top:0; right:0; bottom:0; left:0; text-align:center}
.list_box_20 li .top .img .top2 img{ display:inline-block}

.vwrap {display: none;z-index: 1040000;width: 100%;position: fixed;}
.vwrap .videobtg {z-index: 900;position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: #000;opacity: 0.5;filter: alpha(opacity=80);overflow: hidden;}
.vwrap .videobox {z-index: 1200;width: 1000px;height: 560px;background-color: #fff;position: fixed;left: 50%;top: 50%;margin-top: -280px;margin-left: -500px;object-fit: cover;}
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background:#000; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close {z-index: 999;width: 31px;height: 31px;cursor: pointer;position: absolute;top: 0px;right: -42px;text-align: center;}
.vwrap .close i { display: block; width: 31px; height: 31px; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close i svg{ transition:.6s}
.vwrap .close:hover i svg{ -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button,#videocontainer_display_button { background: none no-repeat!important; }
.jwplayer .jwicon { opacity: 0.8; filter: alpha(opacity=80); cursor: pointer;  }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
.jwdisplayIcon{ background:  none no-repeat!important;}

@media(max-width: 992px){
	.vwrap .videobox{width:94%;height: 200px;left: 3%;margin-left: 0;margin-top: -122px;}
	.vwrap .close{right: 0;top: -35px;}
	.vwrap .videobox video{}
}

.n_gqjlzc .fl03{ background:url(../images/n_gqjlzc_fl03_bg.jpg) center no-repeat; background-size:cover}

.n_gqjlzc .fl03 .title006 h5{ font-size:1.5rem; color:#fff; text-transform:capitalize;}
.n_gqjlzc .fl03 .title006 h3{ font-size:2.25rem; color:#fff; font-weight:bold; margin:.5rem 0 0}

table.list_box_21 tr th{ background:#d70029; border-radius:.625rem; font-size:16px; color:#fff; line-height:1.25; padding:18px 10px}
table.list_box_21 tr td{background:rgba(255,255,255,.5);border-radius:.625rem;font-size:16px;color:#000000;line-height:1.25;padding:18px 10px;text-align:center;}
table.list_box_21 tr:nth-child(2n) td{ background:rgba(255,255,255,.8); border-radius:.625rem; font-size:16px; color:#000000; line-height:1.25; padding:18px 10px; text-align:center; transition:.5s}
table.list_box_21 tr:hover td{ background:#fff; color:#d70029; font-weight:600}

.n_gqjlzx .fl00{padding: 90px 0;}
.n_gqjlzx .fl01{ background:#eeeff4}
.n_gqjlzx .fl01 .w1200{ display:flex; align-items:center; flex-wrap:wrap}
.n_gqjlzx .fl01 .left{ width:calc(100% - 814px);}
.n_gqjlzx .fl01 .left .title006{ text-align:left}
.n_gqjlzx .fl01 .right{ width:814px}
.n_gqjlzx .fl01 .right .img{ border-radius:.625rem}
.n_gqjlzx .fl01 .right .img img{ width:100%}

.list_box_22{ font-size:1.5rem; color:#000000; line-height:2.625rem}

.list_box_23{display:flex;flex-wrap:wrap;}
.list_box_23 li{width:25%;margin: 0 -.5px;}
.list_box_23 li .a{ display:block; position:relative}
.list_box_23 li .a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;box-shadow: 0px 12px 60.04px 15.96px rgba(65, 65, 65, 0.18);transition:.5s;opacity: 0;visibility: hidden;}
.list_box_23 li .top{height:165px;display:flex;flex-direction:column;align-items:center;justify-content:center;position: relative;}
.list_box_23 li .top h6{ font-size:1.25rem; color:#000000; line-height:1.25; font-weight:bold; margin:1rem 0 0}

.list_box_23 li.on .a:before{ opacity:1; visibility:visible}

.list_box_24{overflow:hidden;padding: 2.25rem 1.75rem;border: #e5e5e5 1px solid;}
.list_box_24 dd{font-size: 17px;color:#515254;height:50px;display:flex;align-items:center;position: relative;z-index: 1;}
.list_box_24 dd img{ margin:0 .5rem 0 0}

.n_gqjlzx .fl03{ background:url(../images/n_gqjlzx_fl03_bg.jpg) center no-repeat; background-size:cover}
.n_gqjlzx .fl03 .title006 h5{ color:#fff; }
.n_gqjlzx .fl03 .title006 h3{ color:#fff; }

.list_box_18s{ display:flex; flex-wrap:wrap; margin:0 -10px; margin-bottom:-1.75rem}
.list_box_18s li{ width:20%; padding:0 10px; text-align:center; margin-bottom:3rem}
.list_box_18s li a{ display:block; height:100%; position:relative; z-index:1}
.list_box_18s li a *{ transition:.5s}
.list_box_18s li a:before{content:"";position:absolute;top:50px;left:0;right:0;bottom:0;border-radius:1.25rem;background:#eff1f6;z-index:-1;transition:.5s;border: #eff1f6 3px solid;}
.list_box_18s li a:after{content:"";position:absolute;height: 0;left:0;right:0;bottom:0;border-radius:1.25rem;z-index:-1;transition:.5s;background-color: #d70029; /* 浏览器不支持时显示 */background-image: linear-gradient(#ffffff, #d70029);}

.list_box_18s li .ico{display:flex;width:120px;height:120px; border-radius:50%;align-items:center;justify-content:center;margin:0 auto;position: relative;z-index: 1;background: #fff;}
.list_box_18s li .con{padding: 36px 28px 40px;z-index: 1;display: flex;flex-direction: column;align-items: center;}
.list_box_18s li .con h3{ font-size:1.375rem; color:#232323}
.list_box_18s li .con p{font-size:16px;line-height:24px;min-height:72px;color:#636569;margin: 30px 0 0;text-align: start;}

table.list_box_25 tr th{ background:#d70029; border-radius:.625rem; font-size:16px; color:#fff; line-height:1.25; padding:18px 10px}
table.list_box_25 tr td{background: #fff;border-radius:.625rem;font-size:16px;color:#000000;line-height: 1.5;padding:18px 10px;text-align:center;/* transition:.5s; */border: #e1e2ea 1px solid;}
table.list_box_25 tr td:nth-child(1){font-weight:bold;font-size: 18px !important;width: 140px;} 
table.list_box_25 tr:nth-child(2n) td{background: #ebecf1;border-radius:.625rem;font-size:16px;color:#000000;line-height:1.25;padding:18px 10px;text-align:center;/* transition:.5s; */}
table.list_box_25 tr:hover td{background:#d70029;border:#d70029 1px solid;color:#fff;transition: .5s;}
.n_gqjlzx table.list_box_25 tr:hover td{background-color: rgb(255, 255, 255);border:#fff 1px solid;color:#d70029;box-shadow: 5.5px 9.526px 12.96px 5.04px rgba(117, 123, 139, 0.31);z-index: 1;position: relative;}



.n_gqjlzx .fl05{ background:url(../images/n_gqjlzx_fl05_bg.jpg) center bottom no-repeat; background-size:cover}
.n_gqjlzx .fl05 .title006 h5{ color:#fff; }
.n_gqjlzx .fl05 .title006 h3{ color:#fff; }

.list_box_19 li .img .top{position:absolute;top:0;right:0;bottom:0;left:0; background: rgba(215,0,41, .95); display:flex; align-items:center; justify-content:center; transform:translateY(101%); transition:.5s; padding:0 1rem; text-align:center}
.list_box_19 li .img .top{background: rgba(215,0,41, .95);}
.list_box_19 li .img .top .top_li h6{ font-size:1rem; line-height:1.5; color: #fff; margin-bottom:2rem}
.list_box_19 li .img .top .top_li p:nth-child(2), .list_box_19 li .img .top .top_li p:nth-child(4){ font-size:1.125rem; line-height:1.5; color: #fff;}
.list_box_19 li .img .top .top_li p:nth-child(3){ font-size:1.5rem; line-height:1.5; font-weight:bold; color: #fff;}

.n_gqzlyyb .fl00{ padding:90px 0}
.n_gqzlyyb .fl01{ background:url(../images/n_gqzlyyb_fl01_bg.jpg) center bottom no-repeat; background-size:cover}
.n_gqzlyyb .fl01 .content{display:flex;align-items:center;margin: 6rem 0 2rem;}
.n_gqzlyyb .fl01 .ll{ width:300px; position:relative}
.n_gqzlyyb .fl01 .ll .top{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; align-items:center; justify-content:center;}
.n_gqzlyyb .fl01 .ll .top h5{ font-size:2.25rem; color:#d70029; font-weight:bold}
.n_gqzlyyb .fl01 .cc{ width:395px; margin:0 0 0 -86px; position:relative}
.n_gqzlyyb .fl01 .cc .top{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; align-items:center; justify-content:center; flex-direction:column}
.n_gqzlyyb .fl01 .cc .top h5{font-size:24px;color:#000000;margin: 68px 0;font-weight: bold;transform: translateY(-30px);}

.list_box_26 li{height:138px;background:#fff;border-radius:69px;margin: 12px 0; display:flex; align-items:center; padding:0 3.5rem}
.list_box_26 li p{ font-size:16px; color:#50515c; line-height:30px}

.n_gqzlyyb .fl02{ background:url(../images/n_gqzlyyb_fl02_bg.jpg) center no-repeat; background-size:cover}
.n_gqzlyyb .fl02 .title006 h5{ color:#fff; }
.n_gqzlyyb .fl02 .title006 h3{ color:#fff; }

.list_box_18s1{flex-wrap: nowrap; margin:0 -17px}
.list_box_18s1 li{padding:0 17px;flex: 1;}

.n_gqzlyyb .fl03{ background:#eeeff4}

.list_box_27{ display:flex; flex-wrap:wrap; margin:0 -20px;}
.list_box_27 li{ padding:0 20px; width:50%; margin-bottom:22px;}
.list_box_27 li *{ transition:.5s}
.list_box_27 li .a{display:block;background:#f7f8fa;border-radius:.625rem;border:#fff 2px solid;padding:44px 32px;height: 100%;}
.list_box_27 li .a .top{ display:flex; align-items:center; justify-content:space-between; margin-bottom:3rem}
.list_box_27 li .a .top .ll .img2{ display:none}
.list_box_27 li .a .top font{ font-size:1.875rem; color:#000000; font-weight:bold}
.list_box_27 li .a .bottom{ padding:0 20px}
.list_box_27 li .a .bottom p{ font-size:18px; color:#000000; line-height:48px; background:url(../images/list_box_27_ico2.png) left 10px no-repeat; padding:0 0 0 48px}
.list_box_27 li:last-child{ width:100%}
.list_box_27 li:last-child .top{ padding:0 20px}
.list_box_27 li:last-child .bottom{ display:flex; flex-wrap:wrap;}
.list_box_27 li:last-child .bottom p{ width:33.333333%;}

.n_gqzlyyb .fl04{ background:url(../images/n_gqzlyyb_fl04_bg.jpg) center bottom no-repeat; background-size:cover}
.n_gqzlyyb .fl04 .title006 h5{ color:#fff; }
.n_gqzlyyb .fl04 .title006 h3{ color:#fff; }
.n_gqzlyyb .fl04 .list_box_19 li a .img:after{ background:none; border-radius:1rem; border:#fff 3px solid}

.n_about .fl01{ padding:38px 0 116px; background:url(../images/n_news_detail_bg.jpg) center no-repeat; background-size:cover}
.n_about .fl01 .top{ display:flex; align-items:center}
.n_about .fl01 .top .ll{ width:565px;}
.title007 big{ font-size:2.25rem; color:#353536; text-transform:capitalize}
.title007 small{font-size:1.375rem;color:#d70029;transform: translateY(-3px);margin-left: 8px;display: inline-block;}

.n_about .fl00{ padding:90px 0}

.n_about .fl01 .top .cc{ display:flex; align-items:center}
.n_about .fl01 .top .cc .cc_li h3{ font-size:1.875rem; color:#424346; line-height:2.625rem; font-weight:bold; padding:0 0 0 64px}
.n_about .fl01 .bottom{ display:flex}
.n_about .fl01 .bottom .left{ width:50%; padding:0 90px 0 0; position:relative}
.n_about .fl01 .bottom .left{margin-bottom: -40.625rem;}
.n_about .fl01 .bottom .left .img .img_hezi{ padding-bottom:40.625rem !important}
.n_about .fl01 .bottom .left .top{position:absolute;top:50%;left:-75px;width:150px;height:432px;transform:translateY(-50%);background: rgba(215,0,41,.8);display: flex;align-items: center;justify-content: center;}
.n_about .fl01 .bottom .left .top img{ transition:.5s}
.n_about .fl01 .bottom .left .top:hover img{ transform:rotateY(180deg)}
.n_about .fl01 .bottom1{ display:flex; justify-content:flex-end}
.n_about .fl01 .right{width:calc(50% + 90px);background:url(../images/n_about_fl01_bg.jpg) center no-repeat;background-size:cover;position:relative;height: 40.625rem; display:flex; align-items:center}
.n_about .fl01 .right:before{ content:""; position:absolute; right:1%; top:0; bottom:0; background:url(../images/n_about_fl01_ico3.png) center no-repeat; width:380px;}
.n_about .fl01 .right .box{ width:768px; padding:0 0 0 70px}
.n_about .fl01 .right .box h3{ font-size:24px; color:#fff}
.n_about .fl01 .right .box h6{font-size:18px;color:#fff;opacity:.7;font-family:OratorStd;text-transform:uppercase;letter-spacing: -3px;margin: 8px 0 0;}
.n_about .fl01 .right .box h5{ margin:26px 0 30px}
.n_about .fl01 .right .box .ar_article p{ font-size:16px; color:#fff; line-height:34px; margin-bottom:34px; opacity:.8}

.n_about .fl02{ background:url(../images/n_about_fl02_bg.jpg) center no-repeat; background-size:cover}
.n_about .fl02 .title007{ margin-bottom:3.75rem; text-align:center; justify-content:center}
.n_about .fl02 .title007 *{ color:#fff !important}

.n_about .fl02 .content{ display:flex; align-items:center; justify-content:center}
.n_about .fl02 .content .box2{margin: 0 -15px;position:relative;}
.n_about .fl02 .content .box2 .img{ position:relative}
.n_about .fl02 .content .box2 .img img{ max-width:100%}
.n_about .fl02 .content .box2 .img img.img2{ display:none}
.n_about .fl02 .content .box2 .top{ position:absolute; top:0; right:0; bottom:0; left:0; display:flex; align-items:center; justify-content:center}
.n_about .fl02 .content .box2 .top h5{ font-size:1.125rem; color:#fff; font-weight:900; text-align:center; }

.n_about .fl02 .content .box1 ul li{display:flex;justify-content:flex-end;align-items: flex-end;flex-direction: column;font-size: 24px;color: #fff;}
.n_about .fl02 .content .box3 ul li{display:flex;justify-content:flex-start;align-items: flex-start;flex-direction: column;font-size: 24px;color: #fff;}

.n_about .fl02 .content .box1 ul li font{margin-bottom: 10px;line-height:1.375;font-size: 24px;color: #fff;font-weight: bold;}
.n_about .fl02 .content .box3 ul li span{margin-bottom: 10px;line-height:1.375;font-weight: bold;}

.n_about .fl02 .content .box1 ul li:first-child, .n_about .fl02 .content .box3 ul li:first-child{ margin:0 0 17.5rem}

.n_about .fl03{ background:url(../images/n_about_fl03_bg.jpg) center no-repeat; background-size:cover}
.n_about .fl03 .title007{ margin-bottom:3.75rem; text-align:center; justify-content:center}

.list_box_28{ display:flex; margin:0 -30px}
.list_box_28 li{ padding:0 30px; width:50%}
.list_box_28 li .a{ display:flex; flex-direction:column; background:url(../images/list_box_28_bg.jpg) center no-repeat; border:#fff 2px solid; box-shadow: -2.195px 20.885px 35.26px 7.74px rgba(203, 211, 231, 0.32); height:435px; border-radius:6px 50px 6px 6px; justify-content:center}
.list_box_28 li:last-child .a{ border-radius:50px 6px 6px 6px}
.list_box_28 dl{ padding:0 20px 0 112px; display:flex; line-height:40px; transition:.5s; font-size:16px; color:#333337;}
.list_box_28 dl dt{padding:0 0 0 50px;white-space:nowrap;position: relative;}
.list_box_28 dl dt span{width:40px;height:40px;display:flex;align-items:center;position:absolute;left:0;justify-content: center;}
.list_box_28 dl dt span img.img2{ display:none}
.list_box_28 dl:hover dt span img.img1{ display:none}
.list_box_28 dl:hover dt span img.img2{ display:inline-block}
.list_box_28 dl dd{}
.list_box_28 dl:hover{ background:#d70029; color:#fff}
.list_box_28 dl:hover dt{ background:none !important; }

.n_about .fl04{background:url(../images/n_about_fl04_bg.png) center no-repeat;background-size:cover;display: none;}
.n_about .fl04 .title007{ margin-bottom:3.75rem; text-align:center; justify-content:center}

.list_box_29{margin: 0 -40px;}
.list_box_29 li{width:33.33333%;padding: 0 40px;}
.list_box_29 li a{ display:block}
.list_box_29 li .pic_box {width: 100%;height: 18.75rem;padding: 0 15px;text-align: center;transition:.5s;position: relative;background: #f0f2f7;}
.list_box_29 li .pic_box .img{max-width: 18.75rem;margin: 0 auto;padding: 0;}
.list_box_29 li .pic_box .img .img_hezi{ padding-bottom:70.333333% !important; background:url(../images/biankuang.png) center no-repeat; background-size:cover}
.list_box_29 li img {max-width: 93%;display: inline-block;margin: 0 auto;top: 5%;bottom: 5%;height: auto;max-height: 90%;object-fit: contain;}
.list_box_29 li h5{display: block;text-align: left;font-size: 1.125rem;color: #000000;margin-top: 1.75rem;padding: 0 0 .875rem;transition: .5s;line-height: 1.5;position: relative;}
.list_box_29 li h5:before{content:"";position:absolute;bottom:0;left:0;width:1.25rem;height:2px;background: #d70029;}

.list_box_29 .miso-arrow{ width:3.5rem; height:3.5rem; background-size:cover !important; transition:.5s}
.list_box_29 .miso-prev{ background:url(../images/n_honor_fl02_prev.png) center no-repeat; left:-5rem}
.list_box_29 .miso-next{ background:url(../images/n_honor_fl02_next.png) center no-repeat; right:-5rem}
.list_box_29 .miso-prev:hover{ background:url(../images/n_honor_fl02_prev_on.png) center no-repeat; }
.list_box_29 .miso-next:hover{ background:url(../images/n_honor_fl02_next_on.png) center no-repeat; }

.zl_tt2{display: flex;align-items: center;margin-bottom: -2rem;}
.zl_tt2 b{font-size: 1.875rem;font-weight: bold;color: #d70029;}
.zl_tt2 i{display: inline-block;width: 3rem;height: 1px;background: #2c2c2c;margin: 0 .5rem;}
.zl_tt2 p{font-size: 1.125rem;color: #2c2c2c;display: inline-block;}

/*浪*/
@keyframes move_wave {
    0% {
        transform: translateX(0) translateZ(0) scaleY(1)
    }

    50% {
        transform: translateX(-25%) translateZ(0) scaleY(0.75)
    }

    100% {
        transform: translateX(-50%) translateZ(0) scaleY(1)
    }
}

.waveWrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    /* top: 0; */
    margin: auto;
    height: 120px;
    z-index: 10;
    pointer-events: none;
    bottom: 0;
}

.waveWrapperInner {
    position: absolute;
    width: 100%;
    overflow: hidden;
    height: 100%;
    bottom: -1px
}

.bgTop {
    z-index: 15;
    opacity: 1;
}

.bgMiddle {

    z-index: 10;
    opacity: 1;
}

.bgBottom {
    z-index: 5;
}

.wave {
    position: absolute;
    left: 0;
    width: 200%;
    height: 100%;
    background-repeat: repeat no-repeat;
    background-position: 0 bottom;
    transform-origin: center bottom;
}

.waveTop {
    background-size: 50% 100px;
}

.waveAnimation .waveTop {
  animation: move_wave 12s linear infinite;
}

.waveMiddle {
    background-size: 50% 120px;
}

.waveAnimation .waveMiddle {
    animation: move_wave 10s linear infinite;
}

.waveBottom {
    background-size: 50% 100px;
}

.waveAnimation .waveBottom {
    animation: move_wave 15s linear infinite;
}

#n_zhanlue02{border-bottom: 5px solid #e4e9ef;position: relative;padding: 130px 0 0;}
#n_zhanlue02 .w1200{ position: relative;}
#n_zhanlue02 .zl_tt{ position: absolute;}
#n_zhanlue02 .span111{ font-size:.875rem; color:#888; line-height:1.75; margin:2rem 0 -3rem}
.zl02_for{padding: 0 1rem;position: relative;z-index: 4;overflow: hidden;padding-top: 0;}
.zl02_for .miso-list{ margin:-1rem; padding:1rem}
.zl02_for li{position: relative;padding-left: 2.25rem;display: flex !important;align-items:flex-end;height: 494px;float: left;width: 20%;}
.zl02_for li .box{}
.zl02_for li .box{padding-top: 0;transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;-ms-transition: .5s;-o-transition: .5s;position: relative;}
.zl02_for li i{display: block;width: 5px;height: calc(100% - 14px);background: #e4e9ef;position: absolute;left: -2.25rem;bottom: 0;transition: .5s;}
.zl02_for li i:before{
    content: "";
    opacity: 0;
    display: block;
    width: 100%;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(top, #d70029, #e4e9ef);
    background: -o-linear-gradient(top, #d70029, #e4e9ef);
    background: -ms-linear-gradient(top, #d70029, #e4e9ef);
    background: -webkit-linear-gradient(top, #d70029, #e4e9ef);
    background: -moz-linear-gradient(top,#d70029, #e4e9ef);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d70029), to(#e4e9ef));
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#3bb3c2, endColorStr=#e4e9ef);
    transition: .5s;
}
.zl02_for li.miso-current i:before{ opacity: 1;}
.zl02_for li.on i:before{opacity: 1;height: 100%;}

.zl02_for li .box:after{content: "";display: block;width: 1.625rem;height: 1.625rem;box-sizing: border-box;border-radius: 50%;border: 5px solid #d70029;background: #fff;position: absolute;left: calc(-.625rem - 2.25rem);top: 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;transform: translateY(14px);transition: .5s;}
.zl02_for li .time{font-size: 2.25rem;color: #d70029;margin: -3px 0 .75rem;position: relative;font-weight: bold;transition: .5s;transform: translateY(14px);}
.zl02_for li .time:before{ content: ""; display: block; width: 73px; height: 69px; background: url(../images/zl02_logo.png) center no-repeat; position: absolute; top: -80px; transition: 1.5s; -webkit-transition: 1.5s; -moz-transition: 1.5s; -ms-transition: 1.5s; -o-transition: 1.5s; }
.zl02_for li h5{ font-size: 1.875rem; font-weight: bold; margin-bottom: 1.5rem;}
.zl02_for li .txt{font-size: 1.5rem;line-height: 2.25rem;transition: .5s;transform: translateY(14px);}

.zl02_for li.on .time, .zl02_for li.on .txt, .zl02_for li.on .box:after{transform: translateY(0);}

.zl02_for li:nth-child(1) .box{ height: 210px;}
.zl02_for li:nth-child(2) .box{height: 280px;}
.zl02_for li:nth-child(3) .box{height: 355px;}
.zl02_for li:nth-child(4) .box{height: 440px;}
.zl02_for li:nth-child(5) .box{height: 490px;}

.zl02_for li.miso-current .box{ height: 210px;}
.zl02_for li.miso-current + li .box{height: 280px;}
.zl02_for li.miso-current + li + li .box{height: 355px;}
.zl02_for li.miso-current + li + li + li .box{height: 440px;}
.zl02_for li.miso-current + li + li + li + li .box{height: 490px;}



.zl02_nav{position: absolute;top: 100%;margin-top: calc(4.5rem + 4px);right: 0;width: 546px;max-width: 100%;z-index: 10;}
.zl02_nav{display: flex; justify-content: space-between; align-items: flex-end;}
.zl02_nav li{ padding:0 3px; flex-grow: 1;}
.zl02_nav li div{height: 11.875rem;background: #eff0f4;z-index: 1;display: flex;justify-content: center;align-items: center;position: relative;border-radius:0 0 10px 10px;cursor: pointer;font-size: 1.5rem;color: #a4a6ab;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;-o-border-radius:0 0 10px 10px;font-weight: bold;font-family: ariblk;}
.zl02_nav li div:before{content: "";opacity: 0;background: #ee1943;background-size: cover;position: absolute;border-radius:0 0 10px 10px;bottom: 0;left: 0;z-index: -1;width: 100%;height: 100%;transition: .5s;}

.zl02_nav li.miso-current div:before{opacity: 1;height: calc(100% + 4.5rem);}
.zl02_nav li.miso-current div{ color: #fff;}

.zl02_nav li.on div:before{opacity: 1;height: calc(100% + 4.5rem);}
.zl02_nav li.on div{ color: #fff;}

#n_zhanlue03{height: 31rem;background: url(../images/zhanlue03_bg.jpg) center bottom no-repeat;margin-top: 4.5rem;padding-bottom: 3.75rem;background-size: cover;}
#n_zhanlue03 .w1200{ position: relative; height: 100%;}
#n_zhanlue03 .zl_tt2{ position: absolute; bottom: 0;}
#n_zhanlue03 .txt{position: absolute;bottom: 0;right: 126px;}
#n_zhanlue03 .txt p{ font-size: 1rem; line-height: 1.875rem; color: #fff; margin-bottom: 1.25rem;}
#n_zhanlue03 .txt h6{font-size: 1.125rem;font-family:POPPINS-BOLD;color: rgba(255, 255, 255, 0.6);line-height: 1.5;}
 
#n_zhanlue02_box{ background:url(../images/n_zhanlue02_box.jpg) center no-repeat; background-size:cover}

.n_sanji{display: flex;margin: 0 -10px;justify-content: center;margin-bottom: 4rem;}
.n_sanji li{ padding: 0 10px;}
.n_sanji li a{display:flex;width:195px;height:55px;border-radius:27.5px;background:#fff;align-items:center;justify-content:center;font-size:18px;color:#333;transition:.5s;box-shadow: 0 0 15px rgba(0,0,0,.05);}
.n_sanji li.on a{ background:#d70029; color:#fff;}

.list_box_30{ display:flex; margin:0 -1rem; flex-wrap:wrap; margin-bottom:-2.75rem}
.list_box_30 li{ margin-bottom:2.75rem; width:33.3333333%; padding:0 1rem}
.list_box_30 li a{display:flex;flex-direction: column;border: #e1e1e1 1px solid;}
.list_box_30 li a .bai_con{ background:#fff; padding:.75rem}
.list_box_30 li a .con2{height: 136px;display:flex;align-items:center;justify-content: center;background: #e2e3eb;}
.list_box_30 li a .con2 .a{background: #fff;width:180px;line-height:50px;border-radius:25px;text-align:center;font-size: 18px;color: #d70029; transition:.5s}
.list_box_30 li a:hover .con2 .a{ background: #d70029; color: #fff;}

.list_box_30 li a .img{width: 100%;padding: .75rem;}
.list_box_30 li a .img .img_hezi{ padding-bottom:64.28% !important}
.list_box_30 li a .con{width: 100%;padding: 30px 15px;}
.list_box_30 li a .con h5{font-size: 18px;color:#000000;line-height:1.25;transition:.5s;}
.list_box_30 li a .con .con1{display:flex;align-items:center;justify-content:space-between;margin: 20px 0 0;}
.list_box_30 li a .con .con1 .ll{border:#38373e 1px solid;border-radius:5px;height: 44px;display:flex;align-items:center;font-size: 16px;color: #38373e;font-weight: bold;width: 165px;}
.list_box_30 li a .con .con1 .ll font{background:#38373e;height:100%;display:flex;align-items:center;color: #fdd8a2;padding: 0 15px;margin-right: 12px;}
.list_box_30 li a .con .con1 .rr{ text-align:right}
.list_box_30 li a .con .con1 .rr h6{font-size: 16px;color:#888;align-self: flex-end;}
.list_box_30 li a .con .con2{ display:flex; align-items:center; justify-content:space-between}
.list_box_30 li a .con .con1 .rr font{font-size: 26px;color:#e10621;margin-bottom: 6px;display: block;}
.list_box_30 li a .con .con2 .a{font-size:13px;color:#fff;background:#e10621;line-height: 2;padding:0 1rem;border-radius:1.25rem;}

/*2022.06.20屏蔽*/
.n_shizi_d .fl02{ display:none}

/*==========================================内页 结束=============================================*/

/*aos="fade-up" aos-duration="1200"*/
